<?php

require '../config.php';
require CAMINHO_SERVIDOR . 'funcoes.php';
require CAMINHO_SERVIDOR . 'dao/campeonatoDAO.class.php';
$campeonatoDao = new campeonatoDAO();
$existeCampeonato = $campeonatoDao->getIdCampeonatoByNome($_POST["descricao"]);
//funcoes::debuga($existeCampeonato, $_POST, $_FILES, $_FILES['img']['name']);

if (($existeCampeonato <= 0 && empty($_POST["id_campeonato"])) || ($existeCampeonato > 0 && !empty($_POST["id_campeonato"]))) {
    if (!empty($_FILES['img']['name']) && empty($_POST["nome_img"])) {
        $nome_img = funcoes::salvarImagem($_FILES['img'], "../imagens/");
    } elseif (!empty($_FILES['img']['name']) && !empty($_POST["nome_img"])) {
        funcoes::deletaImagem("../imagens/" . $_POST["nome_img"]);
        $nome_img = funcoes::salvarImagem($_FILES['img'], "../imagens/");
    } else {
        $nome_img = $_POST["nome_img"];
    }
    if (!empty($_POST["id_campeonato"])) {
        $result = $campeonatoDao->alteraCampeonato($_POST["id_campeonato"], $_POST["descricao"], $_POST["ordem"], $nome_img);
        header('location:' . URL . "campeonato/index.php?&msg=2&id_campeonato=" . $_POST["id_campeonato"]);
    } else {
        $result = $campeonatoDao->gravaCampeonato($_POST["descricao"], $_POST["ordem"], $nome_img);
        $ultimocamp = $campeonatoDao->getUltimoCamp();
        header('location:' . URL . "campeonato/index.php?&msg=1&id_campeonato=".$ultimocamp["id_campeonato"]);
    }
} else {
    header('location:' . URL . "campeonato/index.php?&msg=3&id_campeonato=" . $_POST["id_campeonato"]);
}
$campeonatoDao->fecharConexao();
?>


